Self-Repairing in a Micro-Programmed Processor for Dependable Applications
نویسندگان
چکیده
This paper presents the on-going activities on the design of a Built-In-Self-Repairable micro-processor for high dependable environments. The processoc designed to pegorm SlSD instructions, is able to on-line dynamically reconfigure its internal micro-code in order to “emulate” faulty functional blocks using fault-free blocks of the system only. One of the main novelties of our approach is therefore that no redundant or spare computational blocks are added to the system to allow self-repairing. The approach is completely transparent to the usel; and allows a graceful degradation of the device, which is able to complete the requested operations even in presence of multiple faults in its functional units.
منابع مشابه
A Self-Repairing Execution Unit for Microprogrammed Processors
The emerging field of self-repair computing could have a major impact on deployable systems for space missions and defense applications. These systems must survive and perform at optimal functionality for long durations in unknown, harsh, and/or changing environments. Examples of such applications include outer solar system exploration, missions to comets and planets with severe environmental c...
متن کاملDependable Reconfigurable Computing Design Diversity and Self Repair
We demonstrate the power of reconfigurable computing in enabling cost-effective implementations of dependable systems. New concurrent error detection techniques based on practical implementations of design diversity are presented. Field reconfigurability of reconfigurable hardware is utilized to design self-healing systems capable of autonomous recovery and repair from temporary errors and perm...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملStack processor architecture and development methods suitable for dependable applications
Nowadays, reconfigurable and multiprocessor systems are becoming increasingly attractive for many applications. Such systems should be more and more dependable especially if errors occur on bits which change the circuit functionality (reconfiguration bits). In addition, mechatronic and automatically controlled systems often work in harsh environmental conditions which make them more prone to er...
متن کاملSelf-organizing and self-repairing mass memories for autosophy multimedia archiving systems replacing the data processing computer with self-learning machines based on the autosophy information theory
The programmed data processing computer may soon be eclipsed by a next generation of brain-like learning machines based on the "Autosophy" information theory. This will require a paradigm shift in memory technology, from random addressable memories to self-organizing failure-proof memories. The computer is essentially a blind calculating machine that cannot find "meaning" as our own brains obvi...
متن کامل